Structural element

SESolid3D:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

SEmaterial

Material: Structural element material . | Constraints: Conditions: Only concrete, steel or generic material can be used in solid section. Please, remove the solid sections to assign the material.

Type:

Entity

SEgeometry

Geometry: Structural element geometry.

Type:

Entity

KCsolid3D

Coordinate system: Coordinate system associated to the solid 3D structural element.

Type:

Entity

MeshTool3D

Mesh controls: Mesh controls for solid structural elements.

Type:

MeshTool3D

LocalMeshToolList

Local mesh controls: Group of local mesh controls associated to the structural element.

Type:

List

SEMeshInfo

Mesh info.: Information about the finite element mesh. | Constant: Constant value

Type:

MeshInfo

SubStructuralElements

Sub-elements: List of sub structural elements.

Type:

PVectorConst

SolidSections

Solid sections: List with the solid sections created in this structural element.

Type:

List

MeshInfo:
SENumNodes

Number of nodes: Number of nodes of the finite element mesh attached to the structural element. | Constant: Constant value

Type:

int

SENumElements

Number of elements: Number of elements of the finite element mesh attached to the structural element. | Constant: Constant value

Type:

int

SESolid2D:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

SEmaterial

Material: Structural element material . | Constraints: Conditions: Only concrete, steel or generic material can be used in solid section. Please, remove the solid sections to assign the material.

Type:

Entity

SEgeometry

Geometry: Structural element geometry.

Type:

Entity

SEtype

Type: Type of structural object.

Type:

Enumerate: { Sol2DPStress, Sol2DPStrain }

Sol2DThickness

Thickness: Thickness of the plane stress model.

Type:

Double

KCsolid2D

Coordinate system: Coordinate system associated to the solid 2D structural element.

Type:

Entity

MeshTool2D

Mesh controls: Mesh controls for surface and solid 2D structural elements.

Type:

MeshTool2D

LocalMeshToolList

Local mesh controls: Group of local mesh controls associated to the structural element.

Type:

List

SEMeshInfo

Mesh info.: Information about the finite element mesh. | Constant: Constant value

Type:

MeshInfo

SubStructuralElements

Sub-elements: List of sub structural elements.

Type:

PVectorConst

SolidSections

Solid sections: List with the solid sections created in this structural element.

Type:

List

SEShell:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

SEmaterial

Material: Structural element material .

Type:

Entity

SEgeometry

Geometry: Structural element geometry.

Type:

Entity

LocalMeshToolList

Local mesh controls: Group of local mesh controls associated to the structural element.

Type:

List

SEMeshInfo

Mesh info.: Information about the finite element mesh. | Constant: Constant value

Type:

MeshInfo

SubStructuralElements

Sub-elements: List of sub structural elements.

Type:

PVectorConst

VarThickness

Variable thickness: Activate to define the variable shell thickness.

Type:

bool

VarThicknessData

Variable thickness: Properties to define the variable shell thickness.

Type:

VariableThickness

Thickness

Thickness: Thickness of the shell. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

KCshell

Coordinate system: Coordinate system associated to the shell structural element.

Type:

Entity

Offset

Offset: Offset of the shell for each vertex.

Type:

Double

MeshTool2D

Mesh controls: Mesh controls for surface and solid 2D structural elements.

Type:

MeshTool2D

SolidSections

Solid sections: List with the solid sections created in this structural element.

Type:

List

VariableThickness:
VarThicknessMethod

Method: Method to define the variable shell thickness.

Type:

Enumerate: { MidSurf, TopSurf, BottomSurf }

ThicknessKCSystem

Coordinate system: Coordinate system to define the gradient directions for variable shell thickness. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

GradX

Gradient X: Gradient of the shell thickness on structural element X direction.

Type:

Double

GradY

Gradient Y: Gradient of the shell thickness on structural element Y direction.

Type:

Double

SEShellSteel:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

SEmaterial

Material: Structural element material . | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

Entity

SEgeometry

Geometry: Structural element geometry.

Type:

Entity

VarThickness

Variable thickness: Activate to define the variable shell thickness.

Type:

bool

VarThicknessData

Variable thickness: Properties to define the variable shell thickness.

Type:

VariableThickness

Thickness

Thickness: Thickness of the shell. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

KCshell

Coordinate system: Coordinate system associated to the shell structural element.

Type:

Entity

Offset

Offset: Offset of the shell for each vertex.

Type:

Double

MeshTool2D

Mesh controls: Mesh controls for surface and solid 2D structural elements.

Type:

MeshTool2D

LocalMeshToolList

Local mesh controls: Group of local mesh controls associated to the structural element.

Type:

List

SEMeshInfo

Mesh info.: Information about the finite element mesh. | Constant: Constant value

Type:

MeshInfo

SubStructuralElements

Sub-elements: List of sub structural elements.

Type:

PVectorConst

SolidSections

Solid sections: List with the solid sections created in this structural element.

Type:

List

StructuralElementsContainer:
Find(FindEntity)

Find.

Parameters:

FindEntity (Entity/str) – Entity name to find

Returns:

Entity found

Return type:

Entity

ResetMeshTools()

ResetMeshTools.

StructuralElements

Structural elements.

Type:

PVector

addGlobalMeshControl1D(entity, TypeMeshDiv, OptionMeshType, NumberOfSegments)

Apply controls: Add mesh controls to structural elements

Alias: addGMC1D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • TypeMeshDiv – Type: Mesh divisions type.

  • OptionMeshType – Control: Select the mesh control type.

  • NumberOfSegments – Number: Number of segments.

addGlobalMeshControl1D(entity, TypeMeshDiv, OptionMeshType, Length)

Apply controls: Add mesh controls to structural elements

Alias: addGMC1D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • TypeMeshDiv – Type: Mesh divisions type.

  • OptionMeshType – Control: Select the mesh control type.

  • Length – Length: Maximum allowed length for the segments.

addGlobalMeshControl1D(entity, TypeMeshDiv, OptionMeshType, NumberOfSegments, RelNumDiv)

Apply controls: Add mesh controls to structural elements

Alias: addGMC1D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • TypeMeshDiv – Type: Mesh divisions type.

  • OptionMeshType – Control: Select the mesh control type.

  • NumberOfSegments – Number: Number of segments.

  • RelNumDiv – Relation: Relation number of segments.

addGlobalMeshControl1D(entity, TypeMeshDiv, OptionMeshType, VarLength1, VarLength2)

Apply controls: Add mesh controls to structural elements

Alias: addGMC1D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • TypeMeshDiv – Type: Mesh divisions type.

  • OptionMeshType – Control: Select the mesh control type.

  • VarLength1 – Length 1: Maximum allowed length for the segments L1.

  • VarLength2 – Length 2: Maximum allowed length for the segments L2.

addGlobalMeshControl2D(entity, OptionMeshType, EType, AlgoType, SizeEdges, Transition, Tol)

Apply controls: Add mesh controls to structural elements

Alias: addGMC2D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • EType – Element Type.

  • AlgoType – Algorithm: Type of algorithm to be used for meshing.

  • SizeEdges – Edges size: Maximum size for the edges.

  • Transition – Mesh transition parameter.

  • Tol – Tolerance merge.

addGlobalMeshControl2D(entity, OptionMeshType, SizeEdges, EType, AlgoType, Transition, Auto, Tol)

Apply controls: Add mesh controls to structural elements

Alias: addGMC2D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • SizeEdges – Edges size: Maximum size for the edges.

  • EType – Element Type.

  • AlgoType – Algorithm: Type of algorithm to be used for meshing.

  • Transition – Mesh transition parameter.

  • Auto – Autocalculate parameter.

  • Tol – Tolerance merge.

addGlobalMeshControl2D(entity, OptionMeshType, EType, SizeEdges, CurvatureCheck, ChordalDeviation, MinElementSize, Extension, DirectApproach)

Apply controls: Add mesh controls to structural elements

Alias: addGMC2D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • EType – Element Type.

  • SizeEdges – Edges size: Maximum size for the edges.

  • CurvatureCheck – Curvature check.

  • ChordalDeviation – Max. deviation: Maximum distance allowed between and element and geometry, relative to element length.

  • MinElementSize – Min. element size: Size is defined as a factor relative to element length.

  • Extension – Export format: Activate to change the export geometry from STEP to IGES format.

  • DirectApproach – Direct approach: Create parasolid geometry to mesh by direct approach.

addGlobalMeshControl2D(entity, OptionMeshType, EType, AlgoType, VectorU, DivU, DivV, BiasFactorU, BiasFactorV, Tol)

Apply controls: Add mesh controls to structural elements

Alias: addGMC2D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • EType – Element Type.

  • AlgoType – Algorithm: Type of algorithm to be used for meshing.

  • VectorU – U Direction: Coordinates of U direction. V direction is perpendicular to U.

  • DivU – Divisions U direction: Number of divisions in the U direction.

  • DivV – Divisions V direction: Number of divisions in the V direction.

  • BiasFactorU – Bias Factor U: Mesh transition parameter in U direction.

  • BiasFactorV – Bias Factor V: Mesh transition parameter in V direction.

  • Tol – Tolerance merge.

addGlobalMeshControl3D(entity, OptionMeshType, Transition, Tol, SizeEdges)

Apply controls: Add mesh controls to structural elements

Alias: addGMC3D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • Transition – Mesh transition parameter.

  • Tol – Tolerance merge.

  • SizeEdges – Edges size: Maximum size for the edges of the volume.

addGlobalMeshControl3D(entity, OptionMeshType, ExtrudeSize, EType, AlgoType, SizeEdges, Transition, Tol)

Apply controls: Add mesh controls to structural elements

Alias: addGMC3D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • ExtrudeSize – Extrude size: Maximum size for the extrusión of the surface mesh.

  • EType – Element Type.

  • AlgoType – Algorithm: Type of algorithm to be used for meshing.

  • SizeEdges – Edges size: Maximum size for the edges.

  • Transition – Mesh transition parameter.

  • Tol – Tolerance merge.

addGlobalMeshControl3D(entity, OptionMeshType, RevolveNumDiv, EType, AlgoType, SizeEdges, Transition, Tol)

Apply controls: Add mesh controls to structural elements

Alias: addGMC3D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • RevolveNumDiv – Revolve divisions: Number of divisions for the revolve of the surface mesh.

  • EType – Element Type.

  • AlgoType – Algorithm: Type of algorithm to be used for meshing.

  • SizeEdges – Edges size: Maximum size for the edges.

  • Transition – Mesh transition parameter.

  • Tol – Tolerance merge.

addGlobalMeshControl3D(entity, OptionMeshType, SizeEdges, CurvatureCheck, ChordalDeviation, MinElementSize, InternalCoarsening, CoarseningFactor, ShortEdges, Extension, DirectApproach)

Apply controls: Add mesh controls to structural elements

Alias: addGMC3D
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • OptionMeshType – Control: Select the mesh control type.

  • SizeEdges – Edges size: Maximum size for the edges.

  • CurvatureCheck – Curvature check.

  • ChordalDeviation – Max. deviation: Maximum distance allowed between and element and geometry, relative to element length.

  • MinElementSize – Min. element size: Size is defined as a factor relative to element length.

  • InternalCoarsening – Internal coarsening.

  • CoarseningFactor – Coarsening factor: Lower values create more elements.

  • ShortEdges – Short edges: Activate to collapse short edges.

  • Extension – Export format: Activate to change the export geometry from STEP to IGES format.

  • DirectApproach – Direct approach: Create parasolid geometry to mesh by direct approach.

addLocalMeshTool(entity, LocalMeshGeometries)

Add local control: Add a local mesh control to the structural element

Alias: addLMT
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • LocalMeshGeometries (List) – Geometries: Geometries associated to the local mesh control. Conditions: Geometries associated with the local mesh control must have the same topology.

addLocalMeshTool(entity, LocalMeshGeometry)

Add local control: Add a local mesh control to the structural element

Alias: addLMT
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • LocalMeshGeometry (Entity) – Geometry: Geometry associated to the local mesh control.

addSolidSection(entity, SolidSectionCoodSys)

Add solid section: Add a solid section to the structural element

Alias: addSS
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • SolidSectionCoodSys (KCoordinateSystem) – Coordinate system: Coordinate system which defines the origin and plane of the solid section. Conditions: “” does not exist in the dropdown list.

calculateCog()

Calculate the COG by structural element

Alias: COG
calculateCogBySE(entity)

Calculate COG

Alias: COGBySE
Parameters:

entity ([Entity]) – Entity/Entities to apply the command

calculateMass(entity)

Calculate mass

Alias: mass
Parameters:

entity ([Entity]) – Entity/Entities to apply the command

calculateTotalMass()

Calculate total mass

Alias: totalMass
clearMeshSESelected(entity)

Clear mesh: Clear the mesh from the structural elements

Alias: clearMeshSE
Constraints: Mesh
Parameters:

entity ([Entity]) – Entity/Entities to apply the command

cloneSE(entity, GeomList)

Clone: Clone the structural element to create new structural elements with the same properties as the one selected

Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • GeomList (List) – Geometry list. Conditions: “” does not exist in the dropdown list.

createCoverCompositeMaterial(entity, Composite, Generic)

Create composite material: Create a composite material from shell bending reinforcement

Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Composite (str) – Composite. Conditions: “” input must be non-empty.

  • Generic (str) – Generic. Conditions: “” input must be non-empty.

createSEBeam(CrossSectionI, CrossSectionJ, SEgeometry)

Beam: Create the structural element for a beam

Alias: seBeam
Parameters:
  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: The input must be non-empty. “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SEgeometry (POCCGeomAxis) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSEBeam(CrossSectionI, CrossSectionJ, SEgeometries)

Beam: Create the structural element for a beam

Alias: seBeam
Parameters:
  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: The input must be non-empty. “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSEBeam(Name, CrossSectionI, CrossSectionJ, SEgeometry)

Beam: Create the structural element for a beam

Alias: seBeam
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: The input must be non-empty. “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SEgeometry (POCCGeomAxis) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSEBeam(Name, CrossSectionI, CrossSectionJ, SEgeometries)

Beam: Create the structural element for a beam

Alias: seBeam
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: The input must be non-empty. “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSECable(CrossSection, SEgeometry)

Cable: Create the structural element for a cable

Alias: seCabe
Parameters:
  • CrossSection (Entity) – Cross Section: Cross section at both ends. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometry (POCCGeomAxis) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSECable(CrossSection, SEgeometries)

Cable: Create the structural element for a cable

Alias: seCabe
Parameters:
  • CrossSection (Entity) – Cross Section: Cross section at both ends. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSECable(Name, CrossSection, SEgeometry)

Cable: Create the structural element for a cable

Alias: seCabe
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • CrossSection (Entity) – Cross Section: Cross section at both ends. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometry (POCCGeomAxis) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSECable(Name, CrossSection, SEgeometries)

Cable: Create the structural element for a cable

Alias: seCabe
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • CrossSection (Entity) – Cross Section: Cross section at both ends. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSEShell(SEmaterial, Thickness, SEgeometry)

Shell: Create the structural element for a shell

Alias: seShell
Constraints: 3 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Thickness (Double) – Thickness: Thickness of the shell. Conditions: Value must be greater than 0.

  • SEgeometry (POCCQuad) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSEShell(SEmaterial, Thickness, SEgeometries)

Shell: Create the structural element for a shell

Alias: seShell
Constraints: 3 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Thickness (Double) – Thickness: Thickness of the shell. Conditions: Value must be greater than 0.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSEShell(Name, SEmaterial, Thickness, SEgeometry)

Shell: Create the structural element for a shell

Alias: seShell
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Thickness (Double) – Thickness: Thickness of the shell. Conditions: Value must be greater than 0.

  • SEgeometry (POCCQuad) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSEShell(Name, SEmaterial, Thickness, SEgeometries)

Shell: Create the structural element for a shell

Alias: seShell
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Thickness (Double) – Thickness: Thickness of the shell. Conditions: Value must be greater than 0.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSEShellDummy(DummySolid3DList, DummyGeometryList)

Dummy Shell: Create the structural element for a dummy shell from solids 3D

Alias: seShellDummy
Constraints: 3 dimensions
Parameters:
  • DummySolid3DList (PVectorConst) – Solids 3D: List with the solids 3d used to create the shell. Conditions: “” does not exist in the dropdown list.

  • DummyGeometryList (List) – Geometries: List with the geometries used to create the shell from solids 3d. Conditions: “” does not exist in the dropdown list.

createSEShellDummy(Name, DummySolid3DList, DummyGeometryList)

Dummy Shell: Create the structural element for a dummy shell from solids 3D

Alias: seShellDummy
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • DummySolid3DList (PVectorConst) – Solids 3D: List with the solids 3d used to create the shell. Conditions: “” does not exist in the dropdown list.

  • DummyGeometryList (List) – Geometries: List with the geometries used to create the shell from solids 3d. Conditions: “” does not exist in the dropdown list.

createSESolid2d(SEmaterial, SEtype, SEgeometry)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • SEgeometry (POCCQuad) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSESolid2d(SEmaterial, SEtype, SEgeometries)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSESolid2d(SEmaterial, SEtype, Sol2DThickness, SEgeometry)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • Sol2DThickness (Double) – Thickness: Thickness of the plane stress model.

  • SEgeometry (POCCQuad) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSESolid2d(Name, SEmaterial, SEtype, SEgeometry)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • SEgeometry (POCCQuad) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSESolid2d(SEmaterial, SEtype, Sol2DThickness, SEgeometries)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • Sol2DThickness (Double) – Thickness: Thickness of the plane stress model.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSESolid2d(Name, SEmaterial, SEtype, SEgeometries)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSESolid2d(Name, SEmaterial, SEtype, Sol2DThickness, SEgeometry)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • Sol2DThickness (Double) – Thickness: Thickness of the plane stress model.

  • SEgeometry (POCCQuad) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSESolid2d(Name, SEmaterial, SEtype, Sol2DThickness, SEgeometries)

Solid: Create the structural element for a solid

Alias: seSolid2d
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • Enumerate – { Sol2DPStress, Sol2DPStrain } SEtype: Type: Type of structural object.

  • Sol2DThickness (Double) – Thickness: Thickness of the plane stress model.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSESolid3d(SEmaterial, SEgeometry)

Solid: Create the structural element for a solid

Alias: seSolid3d
Constraints: 3 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometry (POCCCylinder) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSESolid3d(SEmaterial, SEgeometries)

Solid: Create the structural element for a solid

Alias: seSolid3d
Constraints: 3 dimensions
Parameters:
  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSESolid3d(Name, SEmaterial, SEgeometry)

Solid: Create the structural element for a solid

Alias: seSolid3d
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometry (POCCCylinder) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSESolid3d(Name, SEmaterial, SEgeometries)

Solid: Create the structural element for a solid

Alias: seSolid3d
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SEmaterial (MaterialConcrete) – Material: Structural element material . Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSETruss(CrossSectionI, CrossSectionJ, SEgeometry)

Truss: Create the structural element for a truss

Alias: seTruss
Parameters:
  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: “” does not exist in the dropdown list.

  • SEgeometry (POCCGeomAxis) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSETruss(CrossSectionI, CrossSectionJ, SEgeometries)

Truss: Create the structural element for a truss

Alias: seTruss
Parameters:
  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: “” does not exist in the dropdown list.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSETruss(Name, CrossSectionI, CrossSectionJ, SEgeometry)

Truss: Create the structural element for a truss

Alias: seTruss
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: “” does not exist in the dropdown list.

  • SEgeometry (POCCGeomAxis) – Geometry: Structural element geometry. Conditions: “” does not exist in the dropdown list.

createSETruss(Name, CrossSectionI, CrossSectionJ, SEgeometries)

Truss: Create the structural element for a truss

Alias: seTruss
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • CrossSectionI (Entity) – Cross Section I: Cross section at end I. Conditions: “” does not exist in the dropdown list. The input must be non-empty.

  • CrossSectionJ (Entity) – Cross Section J: Cross section at end J. Conditions: “” does not exist in the dropdown list.

  • SEgeometries (List) – Geometries: Geometries attached to structural elements. Conditions: “” does not exist in the dropdown list.

createSubSE(entity, GeomList)

Adds a sub-element: Creates a sub-structural element

Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • GeomList – Geometry list.

meshSECongruent(entity)

Mesh congruent: Mesh auto-detecting common parts

Parameters:

entity ([Entity]) – Entity/Entities to apply the command

meshSESelected(entity)

Mesh: Mesh the structural elements

Alias: meshSE
Parameters:

entity ([Entity]) – Entity/Entities to apply the command

removeLocalMeshTool(entity, LocalMeshToolList)

Remove local control: Remove a local mesh control from the structural element

Alias: removeLMT
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • LocalMeshToolList (List) – Mesh controls list.

removeLocalMeshTool(entity, LocalMeshTool)

Remove local control: Remove a local mesh control from the structural element

Alias: removeLMT
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • LocalMeshTool (Entity) – Mesh controls. Conditions: The input must be non-empty.

removeSolidSection(entity, SolidSections)

Remove solid section: Remove a solid section from the structural element

Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • SolidSections (List) – Solid sections: List with the solid sections created in this structural element.

removeSubSE(entity, GeomList)

Removes a sub-element: Removes a sub-structural element

Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • GeomList – Geometry list.

reverseOrientation(entity)

Reverse: Reverse the orientation

Parameters:

entity ([Entity]) – Entity/Entities to apply the command

StructuralElement(EntityName)

Obtains an entity given its name

Parameters:

EntityName (str) – Entity name.

StructuralElementsModelGroup(GroupName)

Obtains a group given its name

Parameters:

GroupName (str) – Group name.